1 A Formal Model for

نویسندگان

  • Klaus Bergner
  • Andreas Rausch
  • Marc Sihling
  • Alexander Vilbig
  • Manfred Broy
چکیده

We present a formal model for component systems which provides precise mathematical deenitions for concepts like component, interface, type and instance, as well as dynamic behavior and changes of system structure over time. Based on these concepts, we deene the semantics of intuitive, commonly used graphical description techniques as an interpretation in terms of the presented system model. Several exemplary description techniques illustrate the feasibility of our approach. The essence of componentware is to build well-structured systems out of independently understandable and reusable building blocks. However, with the rise of pragmatic technologies like ActiveX Mic98], JavaBeans Jav99b], and Enterprise JavaBeans Jav99a] as well as the growing interest in reuse and reengineering of legacy components it is evident that a solid, uniied understanding and scientiic models of componentware are still missing. Even central concepts like \component" or \interface" are deened and used in very diierent ways by diierent authors. Although existing Architecture Deenition Languages, like Rapide LKA + 95], UniCon SDK + 95], or Wright AG97] introduce these concepts on a more formal basis, they do not adequately consider all relevant behavior-related aspects of a component system and are sometimes diicult to apply in practice NR99]. We believe that a clearly deened conceptual model designed for componentware development is essential, especially as a foundation for an overall componentware methodology comprising the integration of suitable graphical description techniques, tool support, and development process models BRSV98]. Only then it is possible to answer typical questions like \What does this particular component do?", \Will these interfaces match?", and \Are these diierent system descriptions equivalent?" which are commonly posed during system development. A fruitful discussion about such issues requires a precisely deened language as well as a comprehensive theory to reason about the behavior of a component sys

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computationally secure multiple secret sharing: models, schemes, and formal security analysis

A multi-secret sharing scheme (MSS) allows a dealer to share multiple secrets among a set of participants. in such a way a multi-secret sharing scheme (MSS) allows a dealer to share multiple secrets among a set of participants, such that any authorized subset of participants can reconstruct the secrets. Up to now, existing MSSs either require too long shares for participants to be perfect secur...

متن کامل

Formal Method in Service Composition in Heath Care Systems

One of the areas with greatest needs having available information at the right moment and with high accuracy is healthcare. Right information at right time saves lives. Healthcare is a vital domain which needs high processing power for high amounts of data. Due to the critical and the special characteristics of these systems, formal methods are used for specification, description and verificati...

متن کامل

A Formal Petri Net Based Model for Antivirus Update Agent System

In this paper, a formal model for antivirus update agent system is presented based on mobile agent technology and predicate/transition Petri nets. The mobile agent system contains two mobile agents called DCA and UNA. It sends out agents to update antivirus on client computers in a network. Each agent takes on a specified responsibility. First, DCA roams through the network and check the last d...

متن کامل

A Formal Petri Net Based Model for Antivirus Update Agent System

In this paper, a formal model for antivirus update agent system is presented based on mobile agent technology and predicate/transition Petri nets. The mobile agent system contains two mobile agents called DCA and UNA. It sends out agents to update antivirus on client computers in a network. Each agent takes on a specified responsibility. First, DCA roams through the network and check the last d...

متن کامل

A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies

In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...

متن کامل

A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies

In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000